/* reset */
body,h1,h2,h3,h4,h5,p,dl,dd,ul,ol,form,input,textarea,th,td,select { margin:0; padding:0; }
em { font-style:normal; }
li { list-style:none; }
a { text-decoration:none; }
img { border:none; vertical-align:top; }
table { border-collapse:collapse; }
input,textarea { outline:none; }
textarea { resize:none; overflow:auto; }
body { font-size:12px; font-family:"微软雅黑"; }
/*----public----*/
    /*---浮动----*/
.fl{
    float: left;
}
.fr{
    float: right;
}
.clear { zoom:1; }
.clear:after { content:''; display:block; clear:both; }
/*---渐变----*/
.gradient {
    background:-moz-linear-gradient(top, #FFFFFF, #f8f8f8);
    background:-webkit-linear-gradient(top, #FFFFFF, #f8f8f8);
    background:-ms-linear-gradient(top, #FFFFFF, #f8f8f8);
    background:linear-gradient(top, #FFFFFF, #f8f8f8);
    -ms-filter:"progid:DXImageTransform.Microsoft.gradient (GradientType=0, startColorstr=#FFFFFF, endColorstr=#f8f8f8)";
+background:#f9f9f9;
}
/*---三角---*/
.triangle_up, .triangle_down_red, .triangle_down_gray {
    position:absolute;
    width:0;
    height:0;
    overflow:hidden;
    border-left:4px solid transparent;
    border-right:4px solid transparent;
}
.triangle_up {
    border-bottom:4px solid #ca0309;
}
.triangle_down_red {
    border-top:4px solid #ca0309;
}
.triangle_down_gray {
    border-top:4px solid #c4bdbd;
}
#app{
    width: 966px;
    margin: 0px auto;
}
#header,#nav,#menu,#con,#footer{
    width: 100%;
}
/*---头信息----*/
#header{
    height: 27px;
}
.city,.jm_info{
    padding: 0px 20px;
}
.city span,.jm_info a{
    color: #666;
}
.city ul{
    display: inline-block;
    margin-top: 4px;
}
.city ul li{
    float: left;
    margin-right:4px;
 }
.city ul li a{
    border: 1px solid #e5e5e5;
    border-radius: 3px;
    padding: 0px 8px;
    text-align: center;
    height: 18px;
    line-height: 18px;
    color: #999;
    cursor: pointer;
}
.city ul li .active{
    color: #d60d03;
}
.city .frist{
    margin-right:16px;
}
.jm_info {
    position:  relative;
 }

.jm_info ul{

    margin-top: 4px;
}
.jm_info ul li {
    float: left;
    margin-right: 7px;
}
.jm_info span{
    display: inline-block;
    width:16px ;
    height: 15px;
}
.jm_info .jm_ico{
    background: url("../img/header_link_bg.gif") no-repeat ;
    position: absolute;
    left: -6px;
    top: 7px;
  }
.jm_info .dp_ico{
    background: url("../img/header_link_bg.gif") no-repeat 2px -28px;
    left: 95px;
    top: 7px;
}
.jm_info .sx{
    color:#d5d5d5;
}
/*----导航-----*/
#nav{
    height: 92px;
    position:  relative;
    margin-bottom: 10px;
}
.nav_1,.nav_2{
    width: 367px;
    height: 100%;
}
.logo{
    width:230px;
    height: 100%;
   background:url("../img/logo.png ") no-repeat 0px 13px;

}
#nav li{
    float: left;
}

#nav ul { position:absolute; top:10px; }

#nav li a{
    display:block;
    width:66px;
    padding-top:50px;
    text-align:
    center; background:url(../img/nav_bg.png) no-repeat;
    color:#333;
}
#nav .bg1 { background-position:0 0; }
#nav .bg2 { background-position:-66px 0; }
#nav .bg3 { background-position:-132px 0; }
#nav .bg4 { background-position:-198px 0; }
#nav .bg5 { background-position:-264px 0; }
#nav .bg6 { background-position:-330px 0; }
#nav .bg7 { background-position:-396px 0; }
#nav .bg8 { background-position:-462px 0; }
#nav .bg9 { background-position:-528px 0; }
#nav .bg10 { background-position:-594px 0; }

#nav .bg1:hover { background-position:0 -70px; }
#nav .bg2:hover { background-position:-66px -70px; }
#nav .bg3:hover { background-position:-132px -70px; }
#nav .bg4:hover { background-position:-198px -70px; }
#nav .bg5:hover { background-position:-264px -70px; }
#nav .bg6:hover { background-position:-330px -70px; }
#nav .bg7:hover { background-position:-396px -70px; }
#nav .bg8:hover { background-position:-462px -70px; }
#nav .bg9:hover { background-position:-528px -70px; }
#nav .bg10:hover { background-position:-594px -70px; }
.nav_2 ul{
    margin-left: 30px;
}
/*---菜单----*/
#menu{
    height: 115px;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    margin-bottom: 10px;
    position: relative;

}
#menu .search{
    height: 66px;
    background: #e21c01;
    width: 966px;
    position: relative;
    top: 16px;
    box-shadow:1px 2px 2px rgba(0,0,0,0.15)
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}
.search ul{
    position: absolute;
    top:-27px;
    left: 228px;
}
.search ul li{
    float: left;
    width: 78px;
    height: 25px;
    border: 1px solid #eec8b8;
    border-radius: 6px 6px 0px 0px;
    text-align: center;
    cursor: pointer;
    box-shadow:1px 0px 2px rgba(176,176,176,0.3);
    line-height: 25px;
    border-bottom: none;

  }
.search ul li a{
    color: #000;
}
.search ul .active{
    height: 27px;
    background: #e21c01;
    position: relative;
    top: -1px;
    line-height: 27px;
}
.search ul .active a{
    color: #fff;
    font-weight: bold;
}
#menu .from{
    position: absolute;
    top:20px;
    left: 226px;

}
#menu .from .from_text{
    padding: 0 10px;
    width: 395px;
    height: 20px;
    border: 1px solid #fff1ef;
    border-radius: 3px;
    box-shadow:1px 0px 2px rgba(176,176,176,0.3);
    color: #ea7a7a;
}
#menu .from .from_btn{
    width: 63px;
    height: 26px;
    border-radius: 10px;
    background: url("../img/search_img.png") no-repeat;
    background-position:-163px 0 ;
    border: none;
    margin-left: 10px;
}
#menu .search .img{
    width: 163px;
    height: 122px;
    background: url("../img/search_img.png") no-repeat;
    position: absolute;
    top: -20px;
    left: 34px;
    overflow: hidden;
}
#menu .search .key_text{
    width: 208px;
    color:#fff;
    line-height:18px;
    position:absolute;
    top:15px;
    right:36px;

}
#menu .search .key_text a{
    color:#fff;
}
#menu .search .key_text a:hover{
    text-decoration:underline;
}
#menu  .update{
    width: 405px;
    height: 30px;
    position: absolute;
    left: 226px;
    top: 85px;
}
.update_1 {
    width: 336px;
    height: 30px;
    overflow: hidden;
    position: relative;
    left: 60px;
}
#menu  .update .up_img{
    width: 50px;
    height: 22px;
    background:url("../img/search_img.png") no-repeat -226px 10px;
    float: left;
}
#menu  .update ul{
    position: absolute;
    float: left;
    margin-left:60px ;
    overflow: hidden;
}
#menu .update ul li{
    width: 315px;
    height: 30px;
    line-height: 30px;
}
#menu .update ul li strong{
    color: #d30703;
}
#menu .update ul li span{
    margin: 0 6px;
    color: #999;
}
#ul_ss li a{
   color: #333;
}
#menu  .sj .triangle_up{
     top: 94px;
     left: 626px;
 }
#menu  .sj .triangle_down_red{
    top: 102px;
    left: 626px;
}
#con{

}
.session .vedio{
    padding: 0px 15px;
    position: relative;
}
.session .vedio h2{
    color: #d90000;
    position: relative;
    top: 0px;
    margin-top: 12px;
    padding-bottom: 10px;

}
.session .vedio h2 span{
    display: inline-block;
    width: 24px;
    height: 25px;
    background: url("../img/video_bg.gif") no-repeat;
    position: absolute;
    top: 0px;
    left: 110px;

}

.vedio  .play{
    width: 318px;
    height: 284px;
    background: url("../img/play_bg.gif") no-repeat;
    padding-bottom: 16px;
}
.vedio .img{
    float: left;
    width: 66px;
    height: 66px;
    background: url("../img/video_bg.gif") no-repeat 0 -45px ;

}
.vedio ul{
    float: left;
    margin-left: 18px;
}
.vedio ul li{
    height: 22px;
    line-height: 22px;
    text-align: left;
    color: #4d4d4d;
}
.vedio .warp{
    height: 64px;
    padding-bottom: 6px;
}
.vedio .warp li{
    position: relative;
}
.vedio .warp li span{
    display: inline-block;
    height: 3px;
    width:5px;
    background: url("../img/dot.gif") no-repeat;
    position:absolute;
    top: 10px;
    left: -7px;
}
/*#con .content{
    width: 710px;
}*/
#con .content .adv{
    height: 90px;
    background: url("../img/ad/ad1.jpg") no-repeat;
}
#con .advert{
    width:242px;
}
#con .advert .adv1{
    height: 90px;
    background: url("../img/ad/ad2.jpg") no-repeat;
}
#con .advert .adv2{
    height: 180px;
    background: url("../img/ad/ad3.jpg") no-repeat;
}
.content .session{
    margin-bottom: 10px;
}
.content .session .con_1,.content .session .con_2{
    width: 350px;
  /*  height: 100px;*/
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}
.con_session{
    height: 418px;
    width: 350px;
    border: 1px solid #e5e5e5;
    border-top: none;
    border-radius: 6px;
}
.nav{
    width: 350px;
    height: 34px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
}
.con_session .nav{
    margin-bottom: 15px;
}
.nav ul{
    width: 350px;
}
.nav li{
    width: 170px;
    height:33px ;
    border: 1px solid #e5e5e5;
    border-radius: 6px 6px 0 0;
    border-bottom: none;
    padding-right: 2px;
    text-align: center;
    cursor: pointer;
    line-height: 33px;
}
.hot_2{
    display: none;
}
.nav .active{
    height:34px ;
    line-height: 34px;
    background: #fff;
}

.nav em{
    font-weight: bold;
    color:#cc0d13 ;
}
.nav span{
    font-weight: bold;
    color:#333 ;
}
.nav stong{
    font-weight: bold;
    color: #666666;
}
.nav .triangle_down_red{
    top:15px;
    left:150px
}
.nav .triangle_down_gray{
    top:15px;
    left:320px
}
.con_session{
    position: relative;
}
.con_session .warp{
    padding: 0px 15px;
}
.con_session .warp .content{
    width: 316px;
    height:108px ;
    background: url("../img/hot_list_li_bg.gif") no-repeat;
    margin-bottom: 10px;
    position: relative;
}
.con_session .warp .content img{
    width: 105px;
    height: 84px;
    border: 1px solid #e6e6e6;
    position: absolute;
    top:10px;
    left:0px;
}
.con_session .warp .content .text{
    position: absolute;
    top:15px;
    left:126px;
}
.con_session .warp .content .text h3{
    color: #bb0d0d;
    margin-bottom: 10px;
}
.con_session .warp .content .text p{
    color: #6e6e6e;
    height: 20px;
    line-height: 20px;
}
.con_session .foot{
    width: 40px;
    height: 15px;
    background: url("../img/more.gif") no-repeat;
    position: absolute;
    bottom: 10px;
    right: 15px;
    cursor: pointer;
}
.con_session_1 {
    height: 330px;
    width: 350px;
    border: 1px solid #e5e5e5;
    border-top: none;
    border-radius: 6px;
    position: relative;
}
.con_session_1 .img{
    height: 295px;
    width: 320px;

}
.map1 .img{
    background: url("../img/content/123.gif") no-repeat;
}
.con_session_1 .content{
    padding: 0px 15px;
}
.map2{
    display: none;
}
.map2 .img{
    background: url("../img/content/456.jpg") no-repeat;
}
.session_1{
    height: 330px;
    width: 350px;
}
.session_1 .warp{
    padding: 0px 15px;
}
 .title{
    height: 40px;
    position: relative;

}
 .title em{
    color: #cc0d13;
    font-weight: bold;
    line-height: 40px;
}
 .title span{
    color: #010000;
    font-weight: bold;
    line-height: 40px;

}
 .title .move{
    width: 40px;
    height: 15px;
    background: url("../img/more.gif") no-repeat;
    position: absolute;
    top: 16px;
    right: 0px;
}
.session_1 li{
    width: 288px;
    height: 28px;
    border: 1px solid #f1f1f1;
    border-radius: 6px;
    margin-bottom: 5px;
    position: relative;
}
.session_1 li img{
    display: none;
}
.session_1 li span{
    display: none;
}
.session_1 li strong{
    color: #d80000;
    font-weight: bold;
    line-height: 28px;
    float: left;
    text-indent: 8px;

}
.session_1 li a{
    float: left;
    color: #333333;
    line-height: 28px;
    padding-left: 20px;
}
.session_1 li b{
    display: none;
}
.session_1 li em{
    color: #666666;
    line-height: 28px;
    float: right;
    padding-right: 20px;
}
.session_1 li:nth-of-type(odd){
    background: #f8f8f8;
}
.session_1 li:nth-of-type(even){
    background: #f1f1f1;
}
.session_1 ul .active{
    height: 70px;
    background: #d90000;
}
.session_1 .active img{
    display: inline-block;
    position: absolute;
    top: 10px;
    left:10px;
}
.session_1 .active  span{
    display: inline-block;
    font-size: 24px;
    font-weight: bold;
    color: #fff;
    position: absolute;
    bottom: -7px;
    right:5px;
}
.session_1 .active a{
    position: absolute;
    top: 6px;
    left:55px;
    color: #fff;
    font-weight: bold;
}
.session_1 .active b{
    display: inline-block;
    position: absolute;
    top:35px ;
    left: 75px;
    color: #fff;
}
.session_1  .active em{
    display: none;
}
.content  .adv,.advert .session_ad .con,#footer{
    border: 1px solid #e5e5e5;
    border-radius: 6px;

}
.content  .adv{
    width: 708px;
 /*   height: 100px;*/
    margin-bottom: 10px;
}
.advert .session_ad{
    margin-bottom: 10px;
}
.advert .session_ad .con{
    width: 242px;

}
/*----右侧登录*/
.login{
    height: 138px;
    z-index: 999;
}
.login .title{
    height: 34px;
    border-bottom:1px solid #e5e5e5 ;
}
.login .title strong{
    line-height: 34px;
    color:#cc0d13 ;
    margin-left: 12px;
}
.login .title span{
    line-height: 34px;
    color: #010000;
}
.login .warp{
    padding: 0px 12px;
}
.login .text{
    width: 87px;
    height:18px ;
    border: 1px solid #e5e5e5;
}
.login .warp p{

    margin-bottom: 8px;
    margin-left: 8px;
}
.login .warp p .jzw{
    margin-top: 2px;
}
.login .warp p .btn{
    height: 20px;
    width: 54px;
    border: none;
    background: #ee0000;
    border-radius: 10px;
    color: #fff;
    font-weight: bold;
}
.login .warp .p_1{
    margin-top: 15px;
}
.login .warp input{
    margin-right:6px ;
}
.login .warp .list{
    height: 19px;
    border-top:1px solid #f2f2f2 ;
}
.login .warp .list li{
    width: 70px;
    margin-left: 16px;
    margin-top: 6px;
    position: relative;
}
.login .warp .list li span{
    display: inline-block;
    height: 3px;
    width:5px;
    background: url("../img/dot.gif") no-repeat;
    position:absolute;
    top: 7px;
    left: -10px;
}
.login .warp .list li a{
    color: #666;
}
.login .warp .list li a:hover{
    text-decoration:underline;
}
/*--右侧----*/
.qj,.tj,.qjgd,.zkd,.zxjm{
    width: 222px;
    padding: 0px 10px;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
}
/*---右侧抢卷---*/
.list_info{

}
.list_info ul{

}
.list_info li{
    border-top: 1px dotted  #cbcbca;
    height: 27px;
    line-height: 27px;
    color: #c3c3c3;
    font-weight: bold;
    position: relative;
    text-indent: 17px;

}
.list_info li span{
    display: inline-block;
    height: 3px;
    width:5px;
    background: url("../img/dot.gif") no-repeat;
    position:absolute;
    top: 12px;
    left: 7px;
}
.list_info li em{
    color: #c75d61;
    font-weight: bold;

}
.list_info li a{
    color: #333333;
    font-weight: bold;
    margin-left: 8px;
}
.qj{
    height: 238px;
}
.qj .navs{
    width: 214px;
    border-bottom: 1px solid #e3e3e3;
}
.qj .navs ul{
    margin-left: 6px;
}
.navs li{
    float: left;
    height: 22px;
    line-height: 22px;
    text-align: center;
    border: 1px solid #e3e3e3;
    border-radius: 6px 6px 0 0;
    position: relative;
    cursor: pointer;
    border-bottom: none;
}
.qj .navs{
    width: 214px;
    border-bottom: 1px solid #e3e3e3;
}
.qj .navs li{
    width: 66px;
}
.navs .active{
    height: 22px;
    background: #fff;
    border-bottom: none;
    top:1px;
}
.qj .navs .triangle_down_red,.qj  .navs .triangle_down_gray{
    position: absolute;
    top: 10px;
    left: 47px;
}
.list_info  h3{
    height: 30px;
    display:block;
    line-height: 30px;
    text-align: center;
}
.list_info  h3 span{
    display: inline-block;
    color: #999;
    font-weight: normal;
}
.list_info  h3 :nth-child(1){
    width:137px ;
}
.list_info  h3 :nth-child(2){
    width:35px ;
}
.list_info  h3 :nth-child(3){
    width:36px ;
}
.qj .list_info  li em{
    display: inline-block;
    width:35px ;
    text-indent:0px;
    font-weight: normal;
}
.qj .list_info  li a{
    display: inline-block;
    width:125px ;
    text-indent:0px;
    font-weight: normal;

}
.qj .list_info  li stong{
    display: inline-block;
    width:36px ;
    font-weight: normal;

}
/*---右侧推荐---*/
.tj{
    height: 418px;
}
.list_info_1 li{
    height: 70px;
    border-bottom: 1px dotted  #cbcbca;
    padding: 10px 0px;
}
/*---右侧360度全景逛店---*/
.qjgd{
    height: 178px;
}
.qjgd p{
    height: 20px;
    line-height: 20px;
}
/*---右侧折扣店---*/
.zkd{
    height: 348px;
}
.title_info{
    margin-bottom:10px ;
    position: relative;
}
.title_info .img_info{
    width:90px ;
    height: 67px;
    padding: 2px ;
    border: 1px solid #dadada;
}
.zkd .title_info .titles,.tj .title_info .titles{
    position: absolute;
    top: 0px;
    left: 110px;
}
.title_info .titles p{
    height: 22px;
    line-height: 22px;
}
.title_info .titles p span{
    color: #666;
}
.title_info .titles p a{
    color: #b80000;
    font-weight: bold;
}
/*---右侧最新加盟---*/
.zxjm{
    height: 368px;

}
.zxjm .img2{
    margin-left: 12px;
}
.zxjm  .img_info{
    margin-bottom: 10px;
}

/*--左侧--*/
.mrhd,.jctj,.zdfz,.hrsk,.zxbz,.mtsy{
    width: 320px;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    padding: 0px 15px;
}
/*--左侧每日活动*/
.mrhd{
    width: 350px;
    height: 498px;
    padding: 0px;
}
.bt_1{
    height: 71px;
    width: 350px;
    position: relative;
}
.mrhd .bt_1{
    background: url("../img/new_title_bg.gif") no-repeat;
    background-position:top right ;
}
.bt_1 strong,.bt_1 em,.bt_1 span{
    position: absolute;
    font-weight: bold;
}
.bt_1 em{
    color:#ea2b31 ;
    font-size: 10px;
    top: 22px;
    left: 24px;
 }
.bt_1 span{
    color: #333333;
    font-size: 18px;
    top: 36px;
    left:24px;
}
.bt_1 strong{
    color: #ec1c16;
    font-size: 32px;
    top: 24px;
    left: 120px;
}
.brzt{
    height: 118px;
    width: 310px;
    border-top: 1px solid #f6f6f6;
    position: relative;
    margin-left: 22px;
}
.brzt img{
    width: 78px;
    height: 78px;
    border: 2px solid #d30408;
    position: absolute;
    top: 14px;
    left:0px;
}
.brzt h3{
    width:205px ;
    position: absolute;
    top:16px ;
    left:96px ;
}
.brzt h3 span{
    display: inline-block;
    width: 23px;
    height: 23px;
    border: 1px solid #d5d5d5;
    border-radius: 6px;
    text-align: center;
    line-height: 23px;
    color: #d41913;
 }
.brzt p{
    position: absolute;
    top:50px ;
    left:96px ;
    height:48px;
    line-height: 16px;

}
.rl h3,.rl ul{
    width: 299px;
    height: 34px;
    margin-left: 23px;
}
.rl h3 span{
    display: inline-block;
    width: 39px;
    height: 34px;
    line-height: 34px;
    text-align: center;
}
.rl ul{
    width: 302px;
}
.rl ul li{
    float: left;
    width: 40px;
    height: 40px;
    line-height: 34px;
    text-align: center;
    margin-right: 3px;
    margin-bottom: 3px;
    position: relative;
}
.rl ul .nom1{
    background-color: #f8f8f8;
}
.rl ul .active{
   border: 1px solid #d30408;
    width: 38px;
    height: 38px;
    /*background: url("../img/content/today1.gif") no-repeat;*/
}
.rl ul .active img{
    width: 38px;
    height: 38px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.rl ul .active1 img{
    width: 40px;
    height: 40px;
    position: absolute;
    top: 0px;
    left: 0px;
}
.rl .nom{
    background-color: #ededed;
}
/*--左侧精彩推荐*/
.jctj{
    width: 350px;
    height: 498px;
    padding: 0px;
}
.jctj .bt_1{
    background: url("../img/new_title_bg.gif") no-repeat ;
    background-position: right -70px;
}
.img3{
    height: 158px;
    width: 298px;
    padding: 10px;
    background-color:#f8f8f8 ;
    border-radius: 6px;
    margin-left: 15px;
}
.img3 img{
    width: 223px;
    height: 133px;
}
.img3 li img{
    width: 54px;
    height: 30px;
}
.img3 .active{
    margin-bottom: 13px;
    border:3px solid #d6191d ;
}
.img3 .nom{
    margin-bottom: 13px;
    border:3px solid #fff ;
}
.img3 p{
    color: #000000;
}
.jctj .list_info{
    margin: 24px 15px 0px 15px;
}
.jctj .list_info li{
    border: none;
}
.jctj .list_info li span{
    display: inline-block;
    width: 50px;
    height: 50px;
    margin-top: -5px;
    float: left;
}
.jctj .list_info li .ico1{
    background: url("../img/content/recommend_list_ico1.gif") no-repeat;

}
.jctj .list_info li .ico2{
    background: url("../img/content/recommend_list_ico2.gif") no-repeat 0px -2px;
}
.jctj .list_info li em{
     display: inline-block;
     width:1px;
     height:13px;
     background-color: #dfdfdf;
     float: left;
     margin-left:32px;
     margin-top: 5px;
 }
.jctj .list_info li a{
    margin-left: -5px;
}

.jctj .list_info li strong{
    float: right;
    font-weight: normal;
}
/*--左侧知道分子*/
.zdfz{
    height: 298px;
}
.zdfz .navs{
    width: 318px;
    border-bottom: 1px solid #e3e3e3;
}
.zdfz .navs li{
    width: 98px;
}
.zdfz .navs .triangle_down_red,.zdfz .navs .triangle_down_gray{
    position: absolute;
    top: 10px;
    left: 79px;
}
.zdfz .navs ul{
    margin-left: 10px;
}
.zdfz .list_info h3 :nth-child(1){
    width: 200px;
}
.zdfz .list_info h3 :nth-child(3){
    width: 50px;
}
.zdfz .list_info li{
    position: relative;
}

.zdfz .list_info li strong{
    display: inline-block;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 7px;
    right: 25px;
}
.zdfz  .ico2{
    background: url("../img/ico2.gif") no-repeat;
}
.zdfz  .ico1{
    background: url("../img/ico1.gif") no-repeat;
}
.zdfz .ss{
    height: 44px;
    border-top: 1px dotted #cbcbca;
    position: relative;
}
.zdfz .ss span,.zdfz .ss input,.zdfz .ss button{
    position: absolute;
}
.zdfz .ss span{
    color: #595959;
    font-weight: bold;
    top:18px ;
    left:10px ;
}
.zdfz .ss input{
    width: 180px;
    height: 20px;
    border: 1px solid #9c9c9c;
    top:17px ;
    left:85px
}
.zdfz .ss button{
    width:27px;
    height:28px;
    background: url("../img/btn.gif") no-repeat;
    border: none;
    top:15px ;
    right:13px
}
.list_zd_2,.list_zd_3{
    display: none;
}
/*--左侧红人骚客*/
.hrsk{
    height: 298px;
}
.img_list li{
    float: left;
    height: 78px;
    width: 78px;
    margin:0px  2px 2px 0px;
    position: relative;
}
.img_list li:nth-of-type(3){
    width: 156px;
}
.img_list li:nth-of-type(6),.img_list li:nth-of-type(7),.img_list li:nth-of-type(10),.img_list li:nth-of-type(11){
    width: 77px;
}
.img_list .img_info{
    width: 156px;
    height: 78px;
    position: absolute;
    top: -6px;
    left: 0px;
    color: #fff;
    background:rgba(0,0,0,0.5)

}
.img_list .img_info p{
    margin-top: 5px;
   margin-left: 15px;
}
.img_list .img_info:nth-of-type(1){
    margin-top: 6px;
}
/*--左侧在线帮助*/
.zxbz{
    height: 248px;
}
.zxbz p{
    height: 36px;
    line-height: 18px;
    text-indent: 26px;
    color: #333;
    font-weight: bold;

}
.zxbz .img{
    height: 46px;
}
.tel span{
    background: url("../img/help.gif") no-repeat;
}
.tel,.email{
    position: relative;
    width: 158px;
}
.tel em{
    top:12px;
    color: #b80000;
    font-weight: bold;
    font-size: 16px;
}
.img em{
    position: absolute;
    left:30px;
}
.img span{
    display: inline-block;
    width: 22px;
    height: 20px;
    position: absolute;
    top:14px;
    left:8px;
}
.email span{
    background: url("../img/help.gif") no-repeat 0 -43px;
}
.email  em{
    top:14px;
    color: #333;
}
.zx_info{

}
.zx_info .list_info li{
    width:146px ;
    border: none;
}
.zxbz .warp{
    height: 96px;
    border-top: 1px solid #ededee;
    padding-top: 20px;
    padding: 20px 0px 0px 10px;
}
/*--左侧媒体声音*/
.mtsy{
    height: 248px;
}
.mtsy li{
    height: 36px;
    width: 320px;
    margin-bottom: 10px;
    position: relative;
}
.mtsy li p{
    position: absolute;
    top: 0px;
    line-height: 18px;
    left: 98px;
    color: #292929;
}
/*--底部---*/
#footer{
    height: 100px;
    margin-bottom: 30px;
    text-align: center;
}
#footer ul{
    text-align: center;
    margin: 20px 0px 10px 200px;
}
#footer li{
    float: left;
    margin-left: 10px;
    cursor: pointer;
}